/* ==== Lesscher Newsletter CSS File ==== */

/* Common */
.ErrorMessage { color: Red !important;}
.ShortList {display: block;   white-space: nowrap; 
            text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; 
            width: 300px; overflow: hidden; }


.dnnClear {}
.dnnAdminTabNav {}
.dnnActions {}
.dnnPrimaryAction {}
.dnnSecondaryAction {}

/* DNN FORM */
.dnnForm{}
.dnnFormItem{}
.dnnFormRequired{}

/* DNN GRID */
.dnnGrid .dnnGridHeader th, 
.dnnGrid .dnnGridHeader td { text-align: left; padding: 3px 5px; color: #000; font-size: 13px; font-weight:bold; }


#dnnNewsletterSendForm .FileToContent{ margin: 0;}
#dnnNewsletterSendForm .dnnFilePicker {margin: 0;padding: 10px 10px 15px 10px;width: auto; display: inline-block; zoom: 1; *display: inline;}
#dnnNewsletterSendForm .dnnFilePicker .dnnLeft { float: none;margin: 0; display: inline-block; zoom: 1; *display: inline;}
#dnnNewsletterSendForm .dnnFilePicker .dnnLeft .dnnFormItem span { width: 60px;}
#dnnNewsletterSendForm .dnnFilePicker .dnnLeft .dnnFilePickerImageHolder { margin: 15px 5px 5px 5px;}
/* input.AddFileToContentLink { display: block;} */

/* NEWSLETTER TAB  */
.NewsletterDraftList { margin: 20px 0px;}
.HyperLinkDeleteNewsletter{ float: right;}

/* HISTORY TAB  */
.NewsletterHistoryList { margin: 20px 0px;}

/* TEMPLATES TAB  */
.NewsletterTemplateList { margin: 20px 0px;}

/* CATEGORIES TAB  */
.NewsletterCategoryList { margin: 20px 0px;}

.RecipientsBox {float:left; width: auto;}
.RecipientsBox label { text-align: left !important; width: 100px !important; margin-top: 0px !important;}

.NewsletterEditor {width: 680px; margin: 20px auto 0px;}

.NewsletterPreview {}
.NewsletterPreview .col1 {text-align: right; width: 200px;}
.NewsletterPreview td {vertical-align:top;}

.StatusColumn {padding-left: 18px !important;}

.Pager td { padding: 20px 0px 10px 0px !important;}
.Pager td span,
.Pager td a { padding: 3px 5px 2px 5px !important; border: 1px solid #ddd; background-color:rgb(241, 241, 241);}

/* CategorySubscriptionList */
.CategorySubscriptionList input[type=text] { border: 1px solid #bcb691; width: 300px;}

/*LOG */
.LogResults { width: 60%;float: left;}
.LogResults div { border-top: 1px solid #eee;padding: 2px 5px; }
.LogResults div.First { border-top: 0px;}
.LogResults div.Alt { background-color: #F1F1F1;}
.LogResults div span { font-weight: bold;display: inline-block;width: 20%; }

/* ==================== SUBSCRIPTION BOX ==================== */
.NewsletterSubscription { overflow: hidden; display: block;}
.SubScriptionTitle {display:inline-block; margin-bottom: 2px; width: 80px;}
.SubScriptionInput {display:block; margin-bottom: 4px;}
.NewsletterSubscription .SubscriptionLabel{ display: inline-block; }
.NewsletterSubscription .SubscriptionActions { display: block; clear:both;}
.NewsletterSubscription .SubscriptionActions .SubscriptionButton{ display: inline-block;margin-right: 5px;}

/* =========================  VIEWER ========================= */
.NewsletterViewer {margin: 0px;padding: 0px;}
.NewsletterListView { position: relative;}
.NewsletterListView .RssButton { float: right;}
.NewsletterListView ul.NewsletterViewerList { clear: both;margin: 0px;padding: 0px;}
.NewsletterListView ul.NewsletterViewerList li { list-style: none; }
.NewsletterListView ul.NewsletterViewerList li.NewsletterItem {}
.NewsletterListView ul.NewsletterViewerList li.NewsletterAltItem {}
.NewsletterListView ul.NewsletterViewerList li .Subject {}
.NewsletterListView ul.NewsletterViewerList li .Meta {}



.NewsletterListView .pager {}
.NewsletterListView .pager .pager-previous, .NewsletterListView .pager .pager-next, .NewsletterListView .pager .pager-disabled { display: inline-block;padding: 3px 5px;margin: 10px 5px 10px 0;border: 1px solid #666666;color: #666666;}
.NewsletterListView .pager .pager-previous { }
.NewsletterListView .pager .pager-next {}
.NewsletterListView .pager .pager-disabled { border: 1px solid #cccccc;color: #cccccc; }




.NewsletterDetailsView {}
.NewsletterDetailsView .nlHeader {border: 1px solid #CCC; padding: 5px 10px; background-color: #EEE; overflow: hidden; }
.NewsletterDetailsView .nlHeader .nlMeta {display: inline-block; float: left; line-height: 150%;}
.NewsletterDetailsView .nlHeader .nlMeta span {display: inline-block; min-width: 80px;font-weight: bold;}
.NewsletterDetailsView .nlHeader .nlActions {display: inline-block; float: right; text-align: right; line-height: 150%;}
.NewsletterDetailsView .nlContent{}
.NewsletterDetailsView .nlFooter{}